/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package propres;
import java.io.Serializable;
import java.util.*;
/**
 *
 * @author Administrador
 */
public class restricciones implements Serializable{

    private List<String> Res;
    private List<Integer> PrioRes;

    public restricciones(){}
    
    public restricciones(List<String> comidas, List<Integer> prio)
    {
        Res =new ArrayList();
        PrioRes=new ArrayList();
        int i;
        for(i=0;i<comidas.size();i++)
        {
            Res.add(comidas.get(i));
            PrioRes.add(prio.get(i));
        } 
    }
    
    public void modificar_restriccion(String comida, int prio)
    {
        int i;
		Integer I=new Integer(prio);
        for (i=0;i<Res.size();i++)
        {
            if(comida.equals(Res.get(i)))
            {
                   PrioRes.add(i,I);
            }
        }
    }
    
    public int buscar_restriccion(String comida)
    {//Si no existe la restriccion devuelve -1
        int i=0;
        int prio=-1;
        boolean b=false;
        
        while (i<Res.size()&&!b)
        {
            if(comida.equals(Res.get(i)))
            {
                   b=true;
			prio=PrioRes.get(i).intValue();
            }
            else    i++;
        }
        return prio;
    }
    
    public List<String> Consultar_restricciones_platos()
	{
		return Res;
	}

    public List<Integer> Consultar_restricciones_prioridades()
	{
		return PrioRes;
	}
    
    
    
}